/*
 * @Author: ZhanXie
 * @Date: 2019-12-03 18:40:03
 * @LastEditors: ZhanXie
 * @LastEditTime: 2019-12-03 18:52:14
 * @Description: 加密工具
 * @FilePath: /node-demo/blog-origin/src/util/cryp.js
 */
const crypto = require('crypto')

// 密钥
const SECRET_KEY = '#123456#'

// md5 加密
function md5(content) {
  let md5 = crypto.createHash('md5')
  return md5.update(content).digest('hex') // 转成 16 进制
}

// 加密函数
function genPassWord(password) {
  const str = `password=${password}&key=${SECRET_KEY}`
  return md5(str)
}

module.exports = {
  genPassWord
}